impermeable soil - German English Dictionary